Why Is My Dog Not Eating or Drinking and Just Sleeping? (Here’s Why)

It’s always worrying when your dog suddenly stops eating or drinking and seems to sleep all day. This dramatic change in behavior can signal a wide range of health problems — some urgent, others less so.

We outline the common causes of your dog not eating or drinking and just sleeping, what you can do at home, and when to seek veterinary help.

Dog Not Eating or Drinking and Just Sleeping — Why It Happens

If your dog is not eating or drinking and just sleeping, it could be a sign of serious illness, dehydration, infection, organ dysfunction, or extreme fatigue from an underlying condition.

Why Is My Dog Not Eating or Drinking and Just Sleeping

Common Causes of a Dog Not Eating or Drinking and Just Sleeping

1. Illness or Infection

Dogs instinctively reduce activity and food intake when they’re not feeling well. Common culprits include viral or bacterial infections, especially parvovirus in puppies or kennel cough in unvaccinated dogs.

A high fever can sap energy, and nausea from illness can kill appetite.

Signs to watch for:

  • Warm nose, shivering

  • Lethargy, trembling

  • Vomiting or diarrhea

2. Pain or Injury

Pain from dental disease, joint issues, internal injuries, or even arthritis in older dogs can leave them uninterested in food or water. They may prefer to lie still and sleep to avoid discomfort.

Look for signs like:

  • Limping or whining when touched

  • Reluctance to move

  • Drooling or pawing at the mouth

3. Heatstroke or Overheating

Dogs are very sensitive to heat. If they’ve spent too much time in hot weather, they may become lethargic, lose interest in food, and sleep to recover.

Symptoms of heat stress include:

  • Heavy panting or drooling

  • Weakness or collapse

  • Red or pale gums

4. Dehydration

If your dog has stopped drinking, dehydration sets in quickly and worsens fatigue. This becomes a vicious cycle: dehydration causes more lethargy, which prevents drinking.

Try this at home: Gently pinch your dog’s skin at the shoulder — if it doesn’t snap back quickly, dehydration may be present.

5. Digestive Problems

Gastrointestinal issues such as gastritis, intestinal blockages, or food poisoning can cause nausea, vomiting, and fatigue. Dogs may instinctively rest to recover.

Warning signs include:

  • Vomiting or gagging

  • Bloating or abdominal discomfort

  • Straining during bowel movements

Read more: Dog Diarrhea and Not Eating (When to worry)

6. Toxin Ingestion

If your dog ate something toxic — like certain houseplants, human medications, or spoiled food — they may lose appetite and crash into a lethargic state as their body processes the toxin.

Act fast if you notice:

  • Vomiting or diarrhea

  • Trembling or seizures

  • Pale gums or collapse

7. Underlying Chronic Disease

Conditions like kidney disease, liver disease, diabetes, or cancer can all lead to decreased appetite and energy levels over time. These symptoms may worsen gradually or appear suddenly.

Other signs may include:

  • Weight loss

  • Bad breath (kidney disease)

  • Yellowing of eyes or gums (liver issues)

8. Medications or Vaccinations

Some medications — especially antibiotics or painkillers — can cause nausea, appetite loss, or drowsiness. It’s also common for dogs to sleep more and eat less for a day or two after vaccination.

Watch for:

  • Vomiting after taking pills

  • Skipping meals after shots

  • Acting quiet but otherwise alert

Related: Dog poop like jelly with blood and not eating (What it means)

9. Age-Related Changes (Senior Dogs)

Older dogs may sleep more and eat less due to slowing metabolism, dental issues, or underlying age-related conditions like arthritis or dementia.

You might see:

  • Confusion or pacing at night

  • Hesitation before eating or drinking

  • Incontinence or accidents in the house

 

What You Can Do at Home

  • Tempt with bland food: Offer plain boiled chicken and rice to see if your dog will nibble. Avoid fatty or spicy foods.

  • Check hydration: Try adding low-sodium chicken broth to water. You can also offer ice cubes.

  • Monitor temperature: A normal dog temperature is 101–102.5°F (38.3–39.2°C). Anything higher may signal fever.

  • Provide a calm space: Make sure your dog is warm, quiet, and not being disturbed while resting.

  • Check for vomiting or diarrhea: Take note of frequency, color, and content. These help your vet diagnose the issue.


When to See the Vet

You should contact your vet immediately if:

  • Your dog hasn’t eaten or drunk for over 24 hours

  • Vomiting or diarrhea is present

  • Gums appear pale, blue, or yellow

  • Breathing is labored or rapid

  • Collapse, weakness, or shaking occurs

Dogs decline quickly when not eating or drinking — especially puppies, seniors, or those with chronic conditions. Prompt veterinary attention can make all the difference.


Key Takeaway

If your dog is not eating or drinking and just sleeping, something is wrong.

Whether it’s a mild stomach upset or a more serious health condition, the change is your dog’s way of saying they need help. Monitor closely, provide comfort, and don’t hesitate to call your vet.

Sources